Лабораторная работа № 2

Дискреционное разграничение прав в Linux. Основные атрибуты

Павличенко Родион Андреевич

Российский университет дружбы народов

Российский университет дружбы народов

Информация

Докладчик

Павличенко Родион Андреевич Cтудент Группа НПИбд-02-24 Российский университет дружбы народов им. П. Лумумбы 1132246838@pfur.ru

Выполнение лабораторной работы

В установленной при выполнении предыдущей лабораторной работы операционной системе создали учётную запись пользователя guest командой useradd guest. Задали пароль для пользователя guest

Вошли в систему от имени пользователя guest.

Определили директорию, в которой мы находимся, командой pwd. Уточнили имя вашего пользователя командой whoami. Уточните имя вашего пользователя, его группу, а также группы, куда входит пользователь, командой id. Команда groups выводит только имя пользователя

Просмотрели файл /etc/passwd, нашли uid, gid пользователя

Определили существующие в системе директории командой ls -l /home/ . Получили список поддиректорий директории /home. На обоих директориях установлены права drwx. Проверили, какие расширенные атрибуты установлены на поддиректориях, находящихся в директории /home, командой lsattr /home

Создали в домашней директории поддиректорию dir1 командой mkdir dir1. Определили командами ls -l и lsattr, какие права доступа и расширенные атрибуты были выставлены на директорию dir1. Они могут делать все что угодно кроме перезаписи. Антрибутов нет.

Сняли с директории dir1 все атрибуты командой chmod 000 dir1 и проверили с её помощью правильность выполнения команды ls -l

Попытались создать в директории dir1 файл file1 командой echo “test” > /home/guest/dir1/file1. Создать и просмотреть сообщение об ошибке не получилось, так как у нас нет прав на это

Заполнили таблицу «Установленные права и разрешённые действия». Таблица 2.1

Таблица 2.2